30033
646613
344915
30700
1109354
717173
758808
421533
558119
27495
940840
786133
5134799
3553581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471